$(function (){
    $("#confirm").change(function () {
        var password=$("#password").val();
        var confirm=$("#confirm").val();
        if (password!=confirm){
            alert("输入的密码不一致!");
            $("#confirm").val("");
        }
    });
    $("[name=loginname]").change(function () {
        var loginName=$("[name='loginname']").val();
       $.ajax({
           url: "easybuy/loginNameExist",
           data: {
               loginname:loginName
           },
           success:function (data) {
               if (data=="failed"){
                   alert("用户名已存在，请更换一个！");
                   $("[name='loginname']").val("");
               }
           }
       }) ;
    });
    $("#zuce").click(function (){

        var loginName=$("[name='loginname']").val();
        var password=$("[name='password']").val();
        var confirm=$("[name='confirm']").val();
        var email=$("[name='email']").val();
        var mobile=$("[name='mobile']").val();
        var username=$("[name='username']").val();
        var sex=$('[name="sex"]:checked').val();
        var identityCode=$('[name="identitycode"]').val();

        if (loginName==null || loginName==''){
            alert("用户名不能为空！");
            return;
        }
        if (password==null||password==''){
            alert("密码不能为空！");
            return;
        }
        if (confirm==null||confirm==''){
            alert("确认密码不能为空！");
            return;
        }
        if (email==null||email==''){
            alert("邮箱不能为空！");
            return;
        }
        if (mobile==null||mobile==''){
            alert("手机不能为空！");
            return;
        }
        if (username==null||username==''){
            alert("用户名不能为空！");
            return;
        }
        if (identityCode==null||identityCode==''){
            alert("身份证号不能为空！");
            return;
        }
        if (sex==null||sex==''){
            alert("性别不能为空！");
            return;
        }
        if ($("#aa").prop('checked')==false){
            alert("请阅读并接受《用户协议》！");
            return;
        }

        var patrn=/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/;
        if (!patrn.test(password)){
            alert("密码必须在6-16位，包含数字和字母");
            return;
        }
        var youxiang=/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
        if (!youxiang.test(email)){
            alert("输入的邮箱不正确！");
            return ;
        }
        var phone=/^(1[3-9])\d{9}$/;
        if (!phone.test(mobile)){
            alert("手机号输入的不正确！");
            return ;
        }
        var shen=/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;
        if (!shen.test(identityCode)){
            alert("身份证号输入有误！");
            return ;
        }
        if (password!=confirm){
            alert("输入的密码不一致!");
            return ;
        }


        $.ajax({
            url:"easybuy/regist",
            data:{
                loginname:loginName,
                password:password,
                email:email,
                mobile:mobile,
                username:username,
                sex:sex,
                identitycode:identityCode
            },
            contentType : "application/json;charset=utf-8",
            dataType : "text",
            success:function (data){
                if (data=="success"){
                    alert("注册成功！");
                    location.href="Login.html";
                }else {
                    alert("注册失败，请联系管理员！");
                }
            }
        })
    });
});